public class Predicado {

	
	private String nombre;
	private String param_1;
	private String param_2;

	public Predicado() {
		super();
	}

	public Predicado(String nombre) {
		super();
		this.nombre = nombre;
		this.param_1 = null;
		this.param_2 = null;
	}

	public Predicado(String nombre, String param_1) {
		super();
		this.nombre = nombre;
		this.param_1 = param_1;
		this.param_2 = null;
	}

	public Predicado(String nombre, String param_1, String param_2) {
		super();
		this.nombre = nombre;
		this.param_1 = param_1;
		this.param_2 = param_2;
	}

	public String getParam_1() {
		return param_1;
	}

	public void setParam_1(String param_1) {
		this.param_1 = param_1;
	}

	public String getParam_2() {
		return param_2;
	}

	public void setParam_2(String param_2) {
		this.param_2 = param_2;
	}

	public String getNombre() {
		return this.nombre;
	}

	@Override
	public String toString() {
		if (param_1 == null) {
			return nombre;
		} else if (param_2 == null) {
			return nombre + "(" + param_1 + ")";
		} else {

			return nombre + "(" + param_1 + "," + param_2 + ")";
		}

	}

}
